#pragma once

// Inherits from Map, which creates the base Node list
// and allows A* algorithm pathfinding. GalaxyMap contains
// a list of Sector objects with LRSInformation.

#include "Map.h"
#include "Sector.h"

class GalaxyMap : public Map
{
public:
	GalaxyMap();
	virtual ~GalaxyMap();

	// initialize the nodes
	void InitializeNodes();

	// set the current object to the given coordinate
	void SetObject(LRSInformation lrsInfo, Coordinate coord);
	void SetObject(LRSInformation lrsInfo, int x, int y);

	// deletes all information
	void ClearAll(void);

private:

};